package com.pope.framework.ambulance.modular.entity;

import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import com.baomidou.mybatisplus.annotation.FieldFill;
import com.baomidou.mybatisplus.annotation.TableField;
import java.io.Serializable;

/**
 * <p>
 * 救护车管理
 * </p>
 *
 * @author superpope
 * @since 2019-01-18
 */
@TableName("t_triage_ambulance_info")
@ApiModel(description= "救护车信息表")
@Data
public class AmbulanceInfo implements Serializable {

    private static final long serialVersionUID = 1L;

    /**
     * 系统主键
     */
    @TableId("ID")
    @ApiModelProperty(value = "救护车主键ID")
    private Integer id;

    /**
     * 车牌号
     */
    @TableField("PLATE_NUMBER")
    @ApiModelProperty(value = "救护车车牌号",dataType="String")
    private String plateNumber;

    /**
     * 到院时间(分钟)
     */
    @TableField("COMING_TIME")
    @ApiModelProperty(value = "还有几分钟到院",dataType="String")
    private Integer comingTime;

    /**
     * 到院状态1未到院2已到院
     */
    @TableField("COMING_STATE")
    @ApiModelProperty(value = "到院状态1未到院2已到院",dataType="String")
    private String comingState;

    /**
     * 急诊登记状态
     */
    @TableField("EMERGENCY_REGISTER_STATE")
    @ApiModelProperty(value = "急诊登记状态1未登记2已登记",dataType="String")
    private String emergencyRegisterState;

    /**
     * 急诊登记ID
     */
    @TableField("TRIAGE_ID")
    @ApiModelProperty(value = "急诊ID",dataType="Integer")
    private Integer triageId;

   
    /**
     * 医院ID
     */
    @TableField("HOSPITAL_ID")
    @ApiModelProperty(value = "医院ID",dataType="Ingeter",required=true)
    private Integer hospitalId;
    /**
     * 操作员标识
     */
    @TableField(value="SITE_ID",fill=FieldFill.INSERT_UPDATE)
    @ApiModelProperty(value = "租户字段")
    private Integer siteId;
    /**
     * 操作员标识
     */
    @TableField(value="STAFF_ID",fill=FieldFill.INSERT_UPDATE)
    @ApiModelProperty(value = "操作员标识",dataType="Integer")
    private Integer staffId;
    /**
     * 备注
     */
    @TableField("REMARK")
    @ApiModelProperty(value = "备注",dataType="String")
    private String remark;
    
    /**
     * 创建时间
     */
    @TableField(value="CREATETIME",fill=FieldFill.INSERT)
    @ApiModelProperty(value = "创建时间",dataType="String")
    private String createtime;

    /**
     * 更新时间
     */
    @TableField(value="UPDATETIME",fill=FieldFill.INSERT_UPDATE)
    @ApiModelProperty(value = "更新时间",dataType="String")
    private String updatetime;
    
    @TableField(value="CREATE_MAN",fill=FieldFill.INSERT)
    @ApiModelProperty(value = "创建人",dataType="String")
    private String  createMan;
    
    
}
